package com.yuandian.ops.workbench.vo;

import lombok.Data;

/**
 *  健康度Vo
 *
 * @author LinShiHe
 * @date 2021/7/8
 */
@Data
public class RecentHealthRateTopVo {

    /**
     * id
     */
    private String id;

    /**
     * 系统id
     */
    private Integer systemId;

    /**
     * 系统名称
     */
    private String systemName;

    /**
     * 业务编码
     */
    private String businessCode;

    /**
     * 业务名称
     */
    private String businessName;

    /**
     * 步骤编码
     */
    private String stepCode;

    /**
     * 步骤名称
     */
    private String stepName;

    /**
     * 告警级别
     */
    private Integer alarmLevel;

    /**
     * 告警级别名称
     */
    private String alarmLevelName;

    /**
     * 健康度
     */
    private String healthRate;

    /**
     * 失败率
     */
    private String failRate;

    /**
     * 最早告警时间
     */
    private String minAlarmTime;

    /**
     * 最晚告警时间
     */
    private String maxAlarmTime;

    /**
     * 告警次数
     */
    private Integer alarmNum;

    /**
     * 最新失败率
     */
    private String newestFailRate;

    /**
     * 最新健康度
     */
    private String newestHealthRate;

    /**
     * 时间周期
     */
    private String cycleTime;

    /**
     * 开始时间
     */
    private String startTime;

    /**
     * 结束时间
     */
    private String endTime;

    private Integer dataType;

    /**
     * 告警指标编码
     *   "BS_FAIL_RATE_10", "失败率"
     *   "BS_FAIL_RATE_20", "响应时长"
     *   "BS_FAIL_RATE_30", "健康度"
     */
    private String alarmIndicatorCode;
 }
